﻿*{margin:0; padding:0; list-style:none; }
body{font:normal 12px/22px 宋体; color: #333333;}
img{ border:0; }
a{ text-decoration:none; color:#333333;}
ul{
	list-style: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{clear: both;}
.header{
	width: 100%;
	height: 763px;
}
.top_main{
	width: 1200px;
	height: 153px;
	margin: 0 auto;
	position: relative;
}
.h_top{
	width: 1200px;
	height: 31px;
}
.hello{
	line-height: 31px;
}
.right_top{
	width: 350px;
	height: 153px;
	background: url(../images/t_bg.jpg) repeat-x;
	position: absolute;
	right: -350px;
	top: 0;
}
.r_menu{
	width: 211px;
	height: 31px;
	line-height: 31px;
	background: url(../images/img_bg_1.jpg)no-repeat;
	padding-left: 65px;
} 
.r_menu li{
	float: left;
	color: #ffffff;
}
.r_menu li a{
	margin: 0px 5px;
	color: #ffffff;
}
.r_ind{
	background: url(../images/img_05.png) no-repeat left 10px;
	padding-left: 10px;
}
.h_cent{
	height: 80px;
	margin-top: 15px;
}

.h_leftBox{
	width: 500px;
	height: 80px;
	float: left;
}
.logo{
	float: left;
}
.web_tit{
	float: left;
	font-size: 26px;
	font-family: "微软雅黑";
    /*font-family: "microsoft yahei";*/
	margin-top: 25px;
}
.web_desc{
	float: left;
	font-size: 14px;
	font-family: "microsoft yahei";
	font-weight: normal;
	text-spacing: 20px;
	letter-spacing: 1px;
	margin: 6px 0px 0px 0px;
}
.top_tel{
	width: 175px;
	padding-left: 45px;
	font-size: 20px;
	background: url(../images/img_10.png) no-repeat left center;
	font-family:arial;
}
.h_rigBox{
	height: 50px;
	float: left;
	margin-top: 25px;
	margin: 25px 0px 0px 185px;
}
.top_box{
	margin: 10px 20px 0px 0px;
}
.form_1 input{
	float: left;
	border: 1px solid #e6e6e6;
}
.form_1 .ind_txt{
	width: 137px;
	height: 30px;
	line-height: 30px;
	padding: 3px 8px;
}
.form_1 .ind_sub{
	width: 34px;
	height: 38px;
	border-left: 0;
	background: url(../images/img_18.png) no-repeat center;
}
.nav{
	width: 100%;
	background-color: #0a3c6d;
}
.nav_main{
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	font-family: "microsoft yahei";
}
.nav_main ul li{
	float: left;
	height: 50px;
	line-height: 50px;
	margin: 0px 25px;
}
.nav_main ul li a{
	color: #ffffff;
	font-size: 16px;
}
		/* 本例子css */
		.slideBox{ width:100%; height:560px; overflow:hidden; position:relative; }
		/*.slideBox .hd{width: 60%; height:15px; overflow:hidden; position:absolute; left:50px; bottom:5px; z-index:1; }*/
		
		
		
		.slideBox .hd{
		    position: absolute;
		    bottom: 10px;
		    left: 50%;
		    z-index: 15;
		    width: 60%;
		    padding-left: 0;
		    margin-left: -30%;
		    text-align: center;
		    list-style: none;
		}
		.slideBox .hd ul{ overflow:hidden; zoom:1;}
		.slideBox .hd ul li{
		    display: inline-block;
		    width: 45px;
		    height: 8px;
		    margin: 1px;
		    text-indent: -999px;
		    cursor: pointer;
		    background-color: #FFFFFF;
		    opacity: 0.5;
			}
		.slideBox .hd ul li.on{ background:#f00; color:#fff; opacity: 1;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:560px; display:block;  }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
.content{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.ind_pro{
	min-height: 710px;
}
.ind_proClass{
	width: 256px;
/*	height: 710px;*/
	float: left;
	border-bottom: 5px solid #0a3c6d;
	position:relative;
	top: -75px;/*112*/
	left: 0px;
	background: #FFFFFF;
}
.proClass_tit{
	width: 220px;
	height: 78px;
	color: #ffffff;
	background: url(../images/img_30.jpg) no-repeat;
	text-align: left;
	font-size: 30px;
	font-family: "microsoft yahei";
	padding: 40px 0px 0px 36px;
}
.proClass_tit span{
	font-size: 14px;
}

/* 本例子css */
		.sideMenu{ }
		.sideMenu h3{ height:42px; line-height:42px; padding-left:50px;  border-top:1px solid #e3e3e3;  cursor:pointer;
		font-family: "Microsoft YaHei"; font-weight: normal; font-size: 14px; background: url(../images/img_34.png) 30px center no-repeat; background-color:#e6e6e6;
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:42px; background: url(../images/img_37.png) left center no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background: url(../images/img_39.png) left center no-repeat;}
		.sideMenu ul{ padding:4px 0px; color:#999; display:block; /* 默认都隐藏 */ overflow:hidden; }
		.sideMenu ul li{ height:37px; line-height:37px; /*border-bottom: 1px solid #e6e6e6; /*padding:0px 10px 0px 20px;*/}
		
	.sideMenu ul li a{
		color: #515151; background: url(../images/img_42.png) left center no-repeat; padding-left: 10px; margin: 0px 10px;
}
.sideMenu ul li a:hover{
	color: #0a3c6d;
}
.leftMenu h3 em{ float:right; display:block; width:40px; height:42px; background: url(../images/img_47.jpg) left center no-repeat; cursor:pointer;}
	.sideMenu ul li span{
		width:127px;
		float:left;
}
.ind_proDown{
	width: 930px;
	height: 630px;
	float: left;
	margin: /*23px*/ 40px 0px 0px 13px;
	background: #FFFFFF;
}
.ind_proDown ul li{
	width: 224px;
	height: 198px;
	display: inline-block;
	text-align: center;
	margin: 10px 0px 15px 4px;
}
.ind_proDown ul li img{
	width: 221px;
	height: 156px;
	border: 1px solid #e7e7e7;
}
.ind_proDown ul li p{
	width: 223px;
	height: 37px;
	line-height: 37px;
	background-color: #e6e6e6;
}
.ind_proDown ul li img:hover{
	border: 1px solid #999999;
}

.ind_goodness{
	width: 1200px;
	height: 735px;
	background: url(../images/img_51.jpg) no-repeat;
}
.ind_case{
	width: 1200px;
	height: 420px;
}
.ind_caseImp{
	width: 296px;
	height: 418px;
	border: 1px solid #dbdbdb;
	padding-left: 21px;
	background: url(../images/img_59.png) 15px 140px no-repeat;
	float: left;
}

.ind_caseImp h2{
	color: #0a3c6d;
	font-size: 30px;
	font-family: "microsoft yahei";
	background: url(../images/img_55.jpg) no-repeat 0px 38px;
	margin-bottom: 20px;
	margin-top: 35px;
	margin-left: 20px;
}
.ind_caseImp h2 span{
	font-size: 14px;
	color: #cfcfcf;
	margin-left: 10px;
}

.ind_caseImp h2 p{
	font-size: 16px;
	margin-top: 22px;
}

.ind_caseCont{
	font-size: 14px;
	font-family: "microsoft yahei";
}
.ind_caseCont p{
	width: 260px;
	padding-left: 10px;
	margin-top: 25px;
}

.ind_caseImg{
	width: 876px;
	height: 420px;
	float: left;
	margin-left: 5px;
}
.ind_caseImg ul{
	float: left;
}
.ul_1{
	width: 565px;
	margin-right: 6px;
}
.ul_1 li{
	float: left;
	margin: 0px 0px 0px 2px;
}
.ul_1 .c1,.c1 img{
	width: 277px;
}
.ul_1 .c2,.c2 img{
	width: 279px;
	margin-left: 3px;
}
.ul_1 .c3,.c3 img{
	width: 305px;
}
.ul_1 .c4,.c4 img{
	width: 563px;
}
.ul_1 .c5,.c5 img{
	width: 305px;
}

.ind_xingtai{
	width: 1200px;
	height: 387px;
	margin-top: 130px;
}
.ind_about{
	float: left;
	height: 297px;
	background: url(../images/img_61.jpg) no-repeat 360px top;
}
.ind_about dt{
	width: 341px;
	height: 297px;
	float: left;
	background-color: #CFCFCF;
	margin-top: 40px;
}
.ind_about dd{
	width: 513px;
	height: 297px;
	float: left;
	margin-left: 26px;
	font-size: 14px;
	font-family: "microsoft yahei";
	margin-top: 90px;
}
.ind_about dd p{
	margin: 10px 0px;
	text-indent:2em ;
}
.ind_about dd p a{
	display: inline-block;
	width: 95px;
	height: 41px;
	line-height: 41px;
	color: #FFFFFF;
	margin-right: 10px;
	background: url(../images/iconf.png) no-repeat 12px 8px;
	text-align: center;
	background-color: #666666;
	cursor:default;
}
.ind_about dd p .ico_2{
	background-position: 12px -72px;
}
.ind_about dd p .ico_3{
	background-position: 12px -150px;
}
.ind_about dd p .ico_4{
	background-position: 12px -229px;
}
.ind_mess{
	width: 276px;
	height: 348px;
	padding: 24px 0px 0px 14px;
	background: url(../images/img_63.png) no-repeat;
	font-size: 14px;
	font-family: "microsoft yahei";
	float: left;
	margin: 15px 0px 0px 29px;
}
.ind_mess .ind_messTit{
	margin-bottom: 20px;
}
.ind_mess span{
	color: #0A3C6D;
	text-decoration: underline;
}
.ind_mess .t1,.ind_mess .t2{
	width: 185px;
	height: 24px;
	line-height: 24px;
	background: #ebebeb;
	border: 1px solid #dbdbdb;
	padding: 3px 8px;
	margin: 6px 0px 6px 10px;
	color: #333333;
}
.ind_mess label{
	float: left;
}
.ind_mess .t3{
	width: 185px;
	height: 105px;
	background: #ebebeb;
	border: 1px solid #dbdbdb;
	padding: 3px 8px;
	margin: 3px 0px 23px 10px;
	float: left;
	color: #333333;
}
.ind_mess .ind_sub2{
	width: 86px;
	height: 36px;
	line-height: 36px;
	background: #0A3C6D;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	margin-left: 50px;
}
.ind_mess .ind_res2{
	width: 86px;
	height: 36px;
	line-height: 36px;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
	border: 1px solid #b2b2b2;
	margin-left: 20px;
}

.minBanner{
	width: 1200px;
	height: 170px;
	background: url(../images/img_79.png) no-repeat;
	margin: 33px 0px 45px;
}
.ind_newsHonor{
	width: 1200px;
	height: 425px;
}
.ind_news{
	width: 410px;
	height: 425px;
	float: left;
	font-family: "microsoft yahei";
}
.ind_newsTit{
	color: #0a3c6d;
	background: url(../images/img_85.png) no-repeat 10px center;
	padding: 0px 0px 10px 45px;
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 20px;
}
.ind_newsHonor .more_01{
	float:right;
}
				/* 本例子css */
		.ind_newsTab{ text-align:left;  }
		.ind_newsTab .hd{ height:30px; line-height:30px;  padding:0px 10px 0px 0px;  position:relative; }
		.ind_newsTab .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:32px;   }
		.ind_newsTab .hd ul li{ float:left; padding:0 15px; cursor:pointer; border-top: 3px solid #FFFFFF; font-size: 14px; background:#f4f4f4;}
		.ind_newsTab .hd ul li.on{ height:30px;  background:#fff; border-top: 3px solid #0a3c6d;}
		.ind_newsTab .bd ul{ zoom:1;  margin-top: 18px;}
		.ind_newsTab .bd li{line-height:24px; background:url(../images/img_94.jpg) no-repeat left center; padding-left: 15px; font-size: 14px; margin-top: 3px;}
		.ind_newsTab .bd li img{width: 403px; height: 127px;}
		.ind_newsTab .bd .ind_newstt{padding: 0; background: none;}
		.ind_newsTab .bd .ind_newsTop{border-bottom: 1px dashed #c8c8c8; padding: 5px 0px; margin-bottom: 10px;}
		.ind_newsTab .bd .ind_newsTop a{color:#0a3c6d; font-size: 16px;}
		.ind_newsTab .bd .ind_newsTop a:hover{text-decoration: underline;}
		.ind_newsTab .bd li .date{font-weight: normal; float:right; color:#999; font-size: 13px;}
		.ind_newsDesc{display:block; width:408px; height: 80px; text-indent: 2em; color: #666666;}
.ind_honor{
	width: 752px;
	height: 425px;
	margin-left: 35px;
	float: left;
	font-family: "microsoft yahei";	
}
.ind_honorTit{
	color: #0a3c6d;
	background: url(../images/img_82.png) no-repeat 10px 2px;
	padding: 0px 0px 10px 45px;
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 20px;
}

		/* 本例子css */
		.ind_honorDown{overflow:hidden; position:relative; margin: 20px 0px ;}
		.ind_honorDown .hd{ overflow:hidden;  height:40px; line-height: 40px; background:#f4f4f4; margin-top: 20px;}
		.ind_honorDown .hd ul{width:100px; overflow:hidden; zoom:1; margin:14px auto 0px;}
		.ind_honorDown .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/pic_icon.png") 0px 0px no-repeat; }
		.ind_honorDown .hd ul li.on{background-position: 0px -30px;}
		.ind_honorDown .bd{width:752px; height:290px; overflow: hidden; padding-top: 8px;}		
		.ind_honorDown .bd ul{ overflow:hidden; zoom:1; }
		.ind_honorDown .bd ul li{width: 233px; margin:0 8px; float:left; _display:inline; overflow:hidden; }
		.ind_honorDown .bd ul li .pic{ text-align:center; }
		.ind_honorDown .bd ul li .pic img{ width:220px; height:150px; display:block;  padding:10px 5px; border:1px solid #ccc; margin-top: 21px;}
		.ind_honorDown .bd ul li .pic a:hover img{ border-color:#999;}
		.ind_honorDown .bd ul li .title{height:35px; line-height:35px; text-align: center; background: #ececec; margin-top: 15px; font-size: 14px;}
.honor_class{}

.honor_class strong{
	font-size: 24px;
	border-top: 1px solid #6e6e6e;
	padding-top: 10px;
	display: inline-block;
	color: #6e6e6e;
	margin-right: 8px;
}

.ind_link{
	width: 1200px;
	height: auto;
	margin-top: 40px;
}
.ind_linkTit{
	height: 24px;
	font-family: "microsoft yahei";	
	color: #0a3c6d;
	margin-bottom: 15px;
	background: url(../images/link_01.png) no-repeat 150px center;
}
.ind_linkTit span{
	color: #333333;
	font-size: 14px;
	font-weight: normal;
}
.ind_link ul li{
	display: inline-block;
}
    .ind_link ul li a {
        color: #333333;
        margin: 0 5px 0;
    }	
.footer{
	width: 100%;
	height: 245px;
	background: url(../images/footer_bg.jpg) repeat-x;
	padding-top: 40px;
	margin-top: 32px;
	font-size:14px;
}
.footer_main{
	width: 1200px;
	height: 245px;
	margin: 0 auto;
	color: #b0b0b0;
	font-family: "microsoft yahei";	
}
.footer_main ul{
	height: 180px;
	margin-bottom: 30px;
}
.footer_main ul li{
	height: 114px;
	float: left;
	border-right: 1px solid #5c5c5c;
}
.foot_box1{padding: 10px 80px 30px 0px;}
.foot_box2{width:180px; padding: 10px 50px 30px 50px;}
.foot_box3{width:210px; padding: 10px 40px 30px 40px;}
.foot_box4{padding: 10px 0px 30px 75px;}

.foot_box1 p{
	margin-top: 10px;
}
.foot_box2 p,.foot_box3 p{
	margin-top: 5px;
}
.footer_main ul li a{
	float: left;
	color: #FFFFFF;
	margin: 3px 10px 0px 0px;
	color: #b0b0b0;
}
.foot_box2 a{
	width: 80px;
}
.foot_box3 a{
	width: 90px;
}
.footer_main ul .foot_box4{
	padding-top: 0px;
	border: 0;
}
.foot_box4 span{
	display: block;
	width: 12px;
	position: absolute;
	right: 35px;
	top: 40px;
}
.copy_1 a{
	color: #b0b0b0;
}

/* 简介页css */
.pro_groomTop{
	width: 230px;
	height: 410px;
	border: 1px solid #e6e6e6;
	margin: 10px 0px;
	overflow: hidden;
	padding: 12px;
}
.pro_groomTop ul li{
	width: 221px;
	height: 198px;
	display: inline-block;
	text-align: center;
	margin: 5px 0px 5px 4px;
}
.pro_groomTop ul li img{
	width: 221px;
	height: 156px;
	border: 1px solid #e7e7e7;
}
.pro_groomTop ul li p{
	width: 223px;
	height: 37px;
	line-height: 37px;
	background-color: #e6e6e6;
}
.pro_groomTop ul li img:hover{
	border: 1px solid #999999;
}
.pro_groomTop .bd{height: 410px; overflow: hidden;}
.pro_groomTop .bd ul{ overflow:hidden; zoom:1; }
.pro_groomTop .bd ul li{ text-align:center; zoom:1; }
.pro_groomTop .bd ul li .pic{ text-align:center; }
.pro_groomTop .bd ul li .title{ line-height:24px;  }
	
.l_con{
	width: 256px;
	height: auto;
}
.l_conTit{
	width: 227x;
	height: 42px;
	background: #0a3c6d;
	color: #FFFFFF;
	font-family: "microsoft yahei";
	padding: 15px 0px 0px 29px;
}
.l_conTit h3{
	font-size: 18px;
	font-weight: normal;
}
.l_conTit p{
	margin-top: -5px;
}	
	
.l_conDown{
	margin: 10px;
}
.r_cont{
	width: 915px;
	height: auto;
	float: left;
	margin: 23px 0px 0px 25px;
}
.r_cont_tit{
	height: 44px;
	line-height: 44px;
	background: #f6f6f6;
	border-bottom: 1px solid #cacaca;
	padding: 0px 17px;
	margin-bottom: 20px;
}	
.r_cont_tit h3{
	float: left;
	font-family: "microsoft yahei";
	background: url(../images/ico_03.png) no-repeat left center;
	padding-left: 20px;
	font-size: 16px;
	color: #0a3c6d;
}
.r_cont_tit p{
	float: right;
	color: #666666;
}
.r_cont_tit p a{
	color: #666666;
}
.r_cont_tit p a:hover{
	text-decoration: underline;
}
.r_cont_main p{
	text-indent: 1.7em;
	line-height: 24px;
	/*margin-bottom: 26px;*/
}	
.r_cont_down{
	width: 930px;
	height: 832px;
	background: #FFFFFF;
}
.r_cont_down ul li{
	width: 224px;
	height: 198px;
	display: inline-block;
	text-align: center;
	margin: 5px 0px 5px 4px;
}
.r_cont_down ul li img{
	width: 221px;
	height: 156px;
	border: 1px solid #e7e7e7;
}
.r_cont_down ul li p{
	width: 223px;
	height: 37px;
	line-height: 37px;
	background-color: #e6e6e6;
}
.r_cont_down ul li img:hover{
	border: 1px solid #999999;
}
.r_cont_page{
	text-align: center;
	margin-top: 35px;
}
/*.r_cont_page a{*/
/*	!*min-width: 30px;*!*/
/*	display: inline-block;*/
/*	padding: 5px;*/
/*	border: 1px solid #cacaca;*/
/*	margin: 0 3px;*/
/*}*/
/*.r_cont_page a:hover{*/
/*	background-color: #0a3c6d;*/
/*	color: #FFFFFF;*/
/*}*/
.cont_tit{
	text-align: center;
	font-family: "microsoft yahei";
}
.cont_date{
 	padding: 5px;
 	background-color: #efefef;
 	text-align: center;
 	margin: 10px 0px 20px;
}

.news_down{
        height: 730px;
}
.news_down dl{
	width: 923px;
	height: 105px;
	margin-bottom: 20px;
}
.news_down dt{
	width: 165px;
	height: 103px;
	float: left;
	margin-right: 15px;
}
.news_down dt img{
	width: 165px;
	height: 103px;	
	border: 1px solid #cacaca;
	float: left;
}
.news_down dd h3{
	font-family: "microsoft yahei";
	border-bottom: 1px dashed #999999;
	padding: 3px;
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 14px;
}
.news_down dd span{
	float: right;
	font-size: 12px;
}
.news_down dd{
	width: 740px;
	height: 103px;
	float: left;
}
.news_down dd p a{
	color: #666666;
}

.news_down dd h3 a:hover{
	font-weight: bold;
	color: #0a3c6d;
	text-decoration: underline;
}
.cont_pro{
	width: px;
}
.cont_pro dl{
	height: 420px;
	margin: 0 auto;
}
/*.cont_pro dt{
	float: left;
	margin-right: 20px;
	border: 1px solid #e0e0e0;
	padding: 10px;
}
 .cont_pro dt img{
	width: 400px;
} */
.cont_pro dd{
	width: 460px;
	float: left;
	margin-left:10px;
}
.cont_box{
	width:470px;
	height:22px;
	padding: 10px 0px;
	font-family: "microsoft yahei";
	margin-bottom: 10px;
	border-bottom: 1px dashed #999999;	
}
.cont_box h2{
	font-size:16px;
	float:left;
}
.cont_box span{
	display:block;
	width:140px;
	float:right;
	font-size:12px;
}
.cont_pro dd p{
	text-indent: 0;
	line-height: 18px;
}
.cont_pro dd strong{
	display: block;
	font-size: 14px;
	margin-top: 10px;
	font-family: "microsoft yahei";
	color:#666666;
}
/*.cont_pro .r_cont_alt{
	line-height: 0px;
}*/
.r_cont_alt a{
	font-size: 14px;
	padding: 12px 30px;
	border: 1px solid #FFFFFF;
	font-family: "microsoft yahei";	
	background-color: #830402;
	color: #FFFFFF;
}
.r_cont_main .r_cont_wold{
	background:url(../images/pro_show_icon03.jpg) no-repeat left center;
	padding-left:25px;
	padding:15px 0px 15px 25px;
	border-top:1px  dashed #cacaca;
	border-bottom:1px dashed #cacaca;
	margin:0px;
}
.r_cont_alt{
	margin-top:10px;
}
.r_cont_wold a:hover{
	text-decoration:underline;
}

.pro_desc{
	height: 30px;
	position: relative;
}
.pro_desc h3{
	color: #0a3c6d;
	font-family: "microsoft yahei";
	margin-left: 20px;
	
}
.pro_border{
	width: 826px;
	height: 1px;
	background-color: #cccccc;
	position: absolute;
	left: 90px;
	top: 12px;
}
	.l_proTab{ width:400px; height:384px; overflow:hidden; position:relative; }
		.l_proTab .hd{width:280px; overflow:hidden; position:absolute; right:100px; bottom:30px; z-index:1; }
		.l_proTab .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.l_proTab .hd ul li{ float:left; margin-left:10px; width:66px; height:46px; line-height:40px; text-align:center; background:#fff; cursor:pointer;}
		.l_proTab .hd ul li img{width:60px; height:40px;  padding:2px; border:1px solid #999999;}
		.l_proTab .hd ul li.on{color:#fff;}
		.l_proTab .hd ul li img:hover{border:1px solid #f00;}
		.l_proTab .bd{ position:relative; height:100%; z-index:0;}
		.l_proTab .bd li{ zoom:1; vertical-align:middle; }
		.l_proTab .bd img{ width:400px; height:275px; display:block;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.l_proTab .prev,
		.l_proTab .next{ position:absolute; left:12%; top:87%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50); sopacity:0.5; background:url(../images/slider-arrow.png) -110px 5px no-repeat;}
		.l_proTab .next{ left:auto; right:10%; background-position:8px 5px; }
		.l_proTab .prev:hover,
		.l_proTab .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.l_proTab .prevStop{ display:none;}
		.l_proTab .nextStop{ display:none;}
/* sitemap */
.map_box{
	width:1020px;
	height:500px;
	border:6px solid #efefef;
	margin:23px auto 0px;
	padding:52px;
}
.map_b{
	color:#333;
	height:26px;
	line-height:26px;
	border-top:1px solid #cdcdcd;
}
.map_b a{
	color:#333;
}
.map_b a:hover{
	color:#666;
	text-decoration:underline;
}
.map_class{
	width:70px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #cdcdcd;
	border-bottom:0;
	margin-left:948px;
}
.map_class a{
	color:#666;
	font-family:"宋体";
}
.map_class a:hover{
	text-decoration:underline;
}
.map_box ul{
	width:auto;
	border:1px solid #cdcdcd;
	padding-bottom:1px;
}
.map_box ul li{
	line-height:44px;
	display: inline-table;
	margin:0px 10px;
}
.map_box ul li a{
	color:#666;
}
.map_box ul li a:hover{
	text-decoration:underline;
	color:#0a3c6d;
}
.map_title{
	line-height:50px;
	color:#666;
}




.pro_display{ width:430px; border:1px solid #e0e0e0; padding-bottom:20px; float:left;}
.pro_text{ width:470px; float:right;}
.pro_text_top{ height:40px; line-height:40px; border-bottom:1px dashed #cccccc; color:#555;}
.pro_text_top_left{ width:220px; float:left; font-size:14px; font-weight:bold;}
.pro_text_top_right{ width:200px; float:right; padding-top:10px;}
/*.pro_text01{ clear:both; padding:15px 0; overflow:hidden; margin:0 auto 0 auto; color:#818080; line-height:20px; height:128px;}*/
.pro_text01{ overflow-y:auto; height:190px; clear:both; padding:5px 0; margin:10px auto; color:#818080; line-height:20px; min-height:130px;}
.pro_text01 span{ font-weight:bold;}
.pro_text02{border-bottom:1px dashed #cccccc;border-top:1px dashed #cccccc; padding:10px 0; height:30px; line-height:30px;}
.pro_text02 li{ list-style-type:none; width:140px; float:left; border-right:1px solid #ccc; text-indent:8px;}
.pro_text02 .no_line{ border:none;}
.pro_text02 a{ color:#555; text-decoration:none;}
.pro_text02 a:hover{ color:#000; text-decoration:underline;}
.pro_text03{ margin:10px auto; width:95%;}
.xx02{ clear:both; padding:16px 0;}
.xx02_top{ background:url(../images/pro_text_top_bg.jpg) repeat-x; height:56px; line-height:56px;}
.xx02_top li{ list-style-type:none; float:left; width:97px; text-align:center;}
.xx02_top a{ color:#555; font-weight:bold; text-decoration:none; display:block;background:url(../images/pro_qh_button01.jpg) no-repeat;}
.xx02_top a:hover{color:#555; font-weight:bold;font-weight:bold; text-decoration:underline; display:block;} 
.xx02_top .on a {background:url(../images/pro_qh_button.jpg) no-repeat; color:#fff; display:block;}
.xx02_nr{ padding-top:20px;color:#555;line-height:20px;}
.xx02_nr04{ clear:both; overflow:hidden;}
.xx02_nr04 li{ list-style-type:none; width:220px; float:left; margin:0 10px 10px 10px;}
.xx02_nr04 img{ width:220px; height:140px; padding:2px; border:1px solid #dfdfdf;}
.xx02_nr05{ clear:both;}
.xx02_nr05 #textarea{ width:320px; height:30px; line-height:30px; text-indent:6px; border:1px solid #dfdfdf;}
.xx02_nr05 #textarea2{width:320px; height:90px; line-height:30px; text-indent:6px; border:1px solid #dfdfdf;}
.xx02_nr05 #textarea3{width:250px; height:30px; line-height:30px; text-indent:6px; border:1px solid #dfdfdf;}


#preview{ float:none; margin-top:10px; text-align:center; width:430px; }
.jqzoom{ width:400px; height:300px; position:relative; margin:0 auto;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
.list-h { width:420px; margin:0 auto;}
#spec-n5{width:450px; height:47px; padding-top:6px; overflow:hidden; margin-left:10px;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer;}
#spec-list{ width:390px; float:left; overflow:hidden; display:inline;}
#spec-list ul li{ float:left; margin:0; display:inline; width:78px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:60px; height:40px;}

/*高德地图*/

.my-map { margin: 0 auto; width: 915px; height: 600px; }
.my-map .icon { background: url(../images/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

/*.page_active{*/
/*	background-color: #0a3c6d;*/
/*	color: #FFFFFF;*/
/*}*/

.redian{ float:right;}
.redian a{ padding:5px;}